package com.zhiqingchun.dao.comment;

import java.util.List;

import com.zhiqingchun.common.Page;
import com.zhiqingchun.pojo.CommentDO;

public interface ICommentDao {

	/**
	 * 查询某篇文章的所有评论
	 * @param id
	 * @return
	 */
	public CommentResult byId(int id);
	
	/**
	 * 添加评论
	 * @param commentDO
	 * @return
	 */
	public CommentResult add(CommentDO commentDO);
	
	/**
	 * 评论列表
	 * @param commentDO
	 * @param page
	 * @return
	 */
	public List<CommentDO> list(CommentDO commentDO, Page page);
	
	/**
	 * 评论删除
	 * @param commentDO
	 * @return
	 */
	public CommentResult del(CommentDO commentDO);
	
	/**
	 * 查询某条评论详情
	 * @param commentDO
	 * @return
	 */
	public CommentResult byCommentId(CommentDO commentDO);
	
}
